#ifndef UIANALYZER_H
#define UIANALYZER_H

#include <uifiltercrwidget.h>
#include <ztbox.h>

class UiAnalyzerPlugin : public ZTBoxInterface {
    Q_OBJECT
    Q_PLUGIN_METADATA(IID ZTBoxInterface_IID)
    Q_INTERFACES(ZTBoxInterface)

    // ZTBoxInterface interface
public:
    QString PluginName() override {
        return ">UiAnalyzer";
    }
    bool PluginxAlwaysDisplay() override {
        return true;
    };
    bool pluginAutoLoader() override {
        return true;
    };
    QWidget *pluginAutoLoaderProcess() override {
        static auto obj = new UiFilterCRWidget;
        return obj;
    };
    bool pluginShowResetPosistion() override {
        return true;
    };
};

#endif // UIANALYZER_H
